package dao;

import org.hibernate.*;

import Utils.HibernateUtil;
import dto.*;

public class ProductoDAO {
	
	private static ProductoDAO intances;
	private static SessionFactory sf;
	
	public static ProductoDAO getInstance()
	{
		if (intances == null)
		{
			sf = HibernateUtil.getSessionFactory();
			intances = new ProductoDAO();
		}
		return intances;
	}
	
	public String ObtenerArea (String nombre)
	{
		Session session = sf.openSession(); 
		String areaNombre;
		Query q = session.createQuery("select a.nombre from ProductoEntity p, AreaEntity a where p.nombre = :nombre");
		q.setParameter("nombre", nombre);
		areaNombre = (String) q.uniqueResult();
		return areaNombre;
	}
	
}
